package com.jsits.v2x.compute.config;

import com.jsits.v2x.common.enums.DeviceDirection;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
@ConfigurationProperties(prefix = "compute")
@Data
public class ComputeConfig {
    // 点位id
    private Long pointId;

    // 上传接口地址
    private String postUrl;

    // 最大速度
    private Integer maxSpeed;

    // 主路位置1的方向 0北1西2南3东
    private DeviceDirection mainDirection1;

    // 主路位置2的方向 0北1西2南3东
    private DeviceDirection mainDirection2;

    // 支路位置1的方向 0北1西2南3东
    private DeviceDirection subDirection1;

    // 支路位置2的方向 0北1西2南3东
    private DeviceDirection subDirection2;
}
